how graphics are rendered